package com.yl.chainStore.entity.warehouse

import com.baomidou.mybatisplus.annotation.IdType
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableId
import com.baomidou.mybatisplus.annotation.TableName
import java.util.*

/**
 * <p>
 * 仓库物品数量明细（批次）
 * </p>
 *
 * @author cxw
 * @since 2021-06-10
 */

@TableName("warehouse_good_batch_count")
data class WarehouseGoodBatchCount  (

    /**
     * 仓库物品批次
     */
    @TableId(value = "id", type = IdType.AUTO)
    var id: Long = -1,

    /**
     * 项目id
     */
    @TableField("item_id")
    var itemId: Long,

    /**
     * 初始数量
     */
    @TableField("good_count")
    var goodCount: Int,

    /**
     * 剩余数量
     */
    @TableField("good_left_count")
    var goodLeftCount: Int,

    /**
     * 部门id
     */
    @TableField("dept_id")
    var deptId: Long,

    /**
     * 公司id
     */
    @TableField("company_id")
    var companyId: Long,

    /**
     * 单价
     */
    @TableField("good_price")
    var goodPrice: Long,



    /**
     * 创建时间
     */
    @TableField("create_time")
    var createTime: Date = Date(),

    /**
     * 其他备用参数
     */
    @TableField("other")
    var other: String? = null

)
